<?php
//var_dump(Yii::getLogger()->getLogs());
// uncomment the following to define a path alias
// Yii::setPathOfAlias('local','path/to/local-folder');

// This is the main Web application configuration. Any writable
// CWebApplication properties can be configured here.
return array(
				'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
				'name'=>'Autogestion Alumnos',
				'sourceLanguage' => 'es',
				'language' => 'es',
				'theme'=>'cup',
				// preloading 'log' component
				'preload'=>array('log'),
				// autoloading model and component classes
				'import'=>array(
									'application.models.*',
									'application.components.*',
									//'application.modules.persona.models.TipoDocumento',

									//rigths
									'application.modules.rights.*',
									'application.modules.rights.components.*',

									'application.modules.persona.models.*',
									'application.modules.persona.services.*',
								),
				'modules'=>array(
									'nucleo',
									'direccion',
									'persona',
									'comunicacion',
									'rights'=>array( 
														'userClass'=>'Usuario',
														'userIdColumn'=>'usuario_id', 
														'userNameColumn'=>'usuario_nombre',
														'install'=>false, // Enables the installer. 
														'debug'=>true,
													),
									// 	uncomment the following to enable the Gii tool
									'gii'=>array(
					 								'class'=>'system.gii.GiiModule',
					 								'password'=>'admin',
													 // If removed, Gii defaults to localhost only. Edit carefully to taste.
					 								'ipFilters'=>array('127.0.0.1','::1'),
					 							),

								),

				// application components
				'components'=>array(
										'authManager'=>array(
													            'class'=>'RDbAuthManager',
													            'connectionID'=>'db',
																'itemTable'=>'tbl_authitem', // Tabla que contiene los elementos de autorizacion
													        	'itemChildTable'=>'tbl_authitemchild', // Tabla que contiene los elementos padre-hijo
													        	'assignmentTable'=>'tbl_authassignment', // Tabla que contiene la signacion usuario-autorizacion
																'defaultRoles'=>array('Guest'),
															
													        ),
										'user'=>array(
															// enable cookie-based authentication
															'allowAutoLogin'=>true,
															'class' => 'WebUser',
														),
// uncomment the following to enable URLs in path-format
										'urlManager'=>array(
																'urlFormat'=>'path',
																'showScriptName'=>false,
																'rules'=>array(
																					'<controller:\w+>/<id:\d+>'=>'<controller>/view',
																					'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
																					'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
																				),
										 					),										 
										/*
												'db'=>array(
													'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',
										),
										*/
										// uncomment the following to use a MySQL database

 										'db'=>array(
														 'connectionString' => 'mysql:host=southern-sys.com;dbname=southfq5_cup_autogestion',
														 'emulatePrepare' => true,
														 'username' => 'southfq5_sscupau',
														 'password' => 'Cambiar1977',
														 'charset' => 'utf8',
									 					 'enableProfiling'=>true,
        												 'enableParamLogging'=>true,
													 ),

										'errorHandler'=>array(
																// use 'site/error' action to display errors
																	'errorAction'=>'site/error',
																),
										'log'=>array(
														'class'=>'CLogRouter',
														'routes'=>array(
																			array(
																					'class'=>'CFileLogRoute',
																					'levels'=>'trace, info',
																					),
																					
																				// uncomment the following to show log messages on web pages
																				/*
																				 array(
																				 'class'=>'CWebLogRoute',
																				 ),
																				 */
																			
																		),
													),
								),

								// application-level parameters that can be accessed
								// using Yii::app()->params['paramName']
		'params'=>array(
							// this is used in contact page
							'adminEmail'=>'webmaster@cup.edu.ar',
						),
);